package javaer.starter.base.domain.dto;

import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;

import java.io.Serializable;

/**
 * 模块
 *
 * @author yangzhen
 * @date 2023/6/5 10:56
 * @since 1.0.0
 */
@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
public class ModuleDependencyDTO implements Serializable {

    /**
     * 脚手架类型唯一标识
     */
    String typeId;
    /**
     * 模块唯一标识
     */
    String moduleId;
    /**
     * 依赖类型，分为依赖和模块
     */
    Integer depType;
    /**
     * 依赖唯一标识
     */
    String depId;
}